package com.mazewei.stock.pojo.entity;

import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 股票板块详情信息表
 * 该类用于存储股票板块的实时信息，包括板块的基本情况和市场表现数据
 *
 * @TableName stock_block_rt_info
 */
@Data
public class StockBlockRtInfo {
    /**
     * 板块主键ID（业务无关）
     * 用于唯一标识每个板块记录，与业务逻辑无关
     */
    private Long id;

    /**
     * 表示，如：new_blhy-玻璃行业
     * 该字段提供板块的标识和描述，格式为：标识符-中文描述
     */
    private String label;

    /**
     * 板块名称
     * 存储板块的名称，用于直观地标识板块
     */
    private String blockName;

    /**
     * 公司数量
     * 记录板块中包含的公司数量，反映板块的规模
     */
    private Integer companyNum;

    /**
     * 平均价格
     * 表示板块中股票的平均价格，用于衡量板块的整体价格水平
     */
    private BigDecimal avgPrice;

    /**
     * 涨跌幅
     * 记录板块当前的涨跌幅，反映板块的市场表现和变动情况
     */
    private BigDecimal updownRate;

    /**
     * 交易量
     * 表示板块的交易量，即在特定时间内的股票交易数量总和
     */
    private Long tradeAmount;

    /**
     * 交易金额
     * 记录板块的交易金额，即在特定时间内的股票交易金额总和
     */
    private BigDecimal tradeVolume;

    /**
     * 当前日期（精确到秒）
     * 用于记录信息的最后更新时间，精确到秒
     */
    private Date curTime;
}
